package com.sg.hms.Dao;

import java.util.List;

import com.sg.hms.Model.Employee;

public interface XianshiApplicationDao {
	/**
	 * 分页显示所有申请
	 * @param start
	 * @param pageSize
	 * @return  申请集合
	 */
	public List xianshiApplication(int start, int pageSize);
	/**
	 * 分页显示所有申请（模糊查询）
	 * @param start
	 * @param pageSize
	 * @param elName 
	 * @return
	 */
	public List xianshiApplication(int start, int pageSize,String elName,String dName);
	/**
	 * 统计申请的数量
	 * @param maId
	 * @return
	 */
	public int ApplicationCount(int elId);
	/**
	 * 模糊查询统计数量
	 * @param elId
	 * @param elName
	 * @param dName
	 * @return
	 */
	public int ApplicationCount(int elId,String elName,String dName);
	/**
	 * 查找提交申请的后勤主管的名字
	 * @return
	 */
	public String findHouqinzhuguanName();
	/**
	 * 通过申请的状态分类查看
	 * @param start
	 * @param pageSize
	 * @param states
	 * @return
	 */
	public List fenleichakan(int start, int pageSize,String states);
	/**
	 * 统计分类查看的数量
	 * @param elId
	 * @param state
	 * @return
	 */
	public int fenleichakanCount(int elId,String state);
}
